/realtime-chat-service
    /api
        handler.go
    /cmd
        /main
            main.go
    /internal
        /chat
            chatroom.go
            message.go
            user.go
        /websocket
            connection.go
            hub.go
    /pkg
        /utils
            error.go
    /scripts
    /test
    /web
        /static
            /css
            /js
        /templates
    .gitignore
    Dockerfile
    README.md
    go.mod
    go.sum
